print(type("Hello world"))      --> string
print(type(10.4*3))             --> number
print(type(nil))                --> nil
print(type(true), type(false))  --> boolean    boolean 
print(type(type))               --> function
-- type 函数返回字符串, X 是 nil. 所以 type(X) 返回 "nil", 所以:
print(type(type(X)))            --> string
